*{
    margin:0;
    padding:0;
}
.box{
    position:relative;
    margin:0.8em 0;
    padding:0.5em;
    width:100%;
    height:55px;
    box-shadow:0 0 5px #aaa;
    background:#fff;
}
.modify{
    position:absolute;
    right:5px;
    top:5px;
    padding:0 3px;
    cursor:pointer;
}
.info-box>div{
    float:left;
    padding-top:10px;
    width:22%;
    height:40px;
    text-align:center;
}
.info-box>div:first-child{
    width:19%;
    padding-top:0;
    border-right:1px solid #ddd;
    text-align:left;
}
.info-box>div:nth-child(3){
    width:13%;
}
.info-box>div:nth-child(4){
    width:24%;
}
.basic-info>div{
    float:left;
}
.basic-info>div:last-child{
    width:auto;
    margin-left:0.5em;
}
.title{
    margin-top:3px;
    max-width:35px;
    max-height:35px;
}
.title img{
    width:100%;
    height:100%;
}
.tab-check{
    margin-bottom:0.8em;
}
.tab-check>div.tabs{
    float:left;
    margin-right:0.5em;
    padding:0.5em 0.8em;
    box-shadow:0 0 5px #aaa;
    background:#fff;
    cursor:pointer;
}
.tab-check>div.active{
    box-shadow:0 0 5px #aaa;
    background:#0B959E;
    color:#fff;
}
.huaMi-authority{
    margin-right:0.5em;
    padding:0.5em 0.8em;
    background:#fff;
    border:1px solid #109BA8;
    cursor:pointer;
    color:#109BA8;
}
.authority_status{
    padding:0.5em 0.8em;
}
.panel-heading{
    padding:0.5em;
}
.sports-title{
    line-height:35px;
}
.sportsBox>div:last-child .form-control{
    display:inline-block;
    width:150px;
}
.sportsBox>div>span{
    margin-left:0.5em;
}
.equipStatus{
    height:35px;
    line-height:35px;
}
.status{
    color:#0B959E;
}
.status-operate{
    float:right;
    margin-left:0.8em;
    padding:0em 0.6em ;
    background:#0B959E;
    color:#fff;
    cursor:pointer;
}
#motionCur{
    margin-top:0.8em;
    width:100%;
    height:500px;
    text-align:center;
}
#motionCur p{
    margin-top: 2em;
    font-size:1.5em;
    color:#94A3B5;
}
.modal-backdrop{
    z-index:-1;
}
.erweima{
    margin:0.5em auto;
    padding:5px;
    width:266px;
    height:266px;
    background: linear-gradient(to left, #454545, #454545) left top no-repeat,
    linear-gradient(to bottom, #454545, #454545) left top no-repeat,
    linear-gradient(to left, #454545, #454545) right top no-repeat,
    linear-gradient(to bottom, #454545, #454545) right top no-repeat,
    linear-gradient(to left, #454545, #454545) left bottom no-repeat,
    linear-gradient(to bottom, #454545, #454545) left bottom no-repeat,
    linear-gradient(to left, #454545, #454545) right bottom no-repeat,
    linear-gradient(to left, #454545, #454545) right bottom no-repeat;
    background-size: 1px 20px, 20px 1px, 1px 20px, 20px 1px;
}
.sport-tabs>div.sport-tab.active {
    box-shadow: 0 0 5px #aaa;
    background: #0B959E;
    color: #fff;
}
.sport-tabs>div.sport-tab{
    display: inline-block;
    margin-right:0.5em;
    padding:0.5em 0.8em;
    box-shadow:0 0 5px #aaa;
    background:#fff;
    cursor:pointer;
}
